#统计指定目录大小
import os
#获取目录下文件大小
import os
import os.path

#定义一个列表保存文件大小
list=[]

#定义函数获取文件的大小
def get_size(path):
	#获取path下所有文件
	filelist=os.listdir(path)

	for filename in filelist:
		#获取文件的路径：
		pathTemp=os.path.join(path,filename)
		#判断是否是目录，如果是继续递归查找
		if os.path.isdir(pathTemp):
			get_size(pathTemp)
		#判断是否是文件，如果是则获取文件的大小
		elif os.path.isfile(pathTemp):
			filesize=os.path.getsize(pathTemp)
			list.append(filesize)

#测试
#由用户指定文件路径
path=input("请输入路径：").strip()
get_size(path)
print("目录中文件总大小：%.3f M"%(sum(list)/1024/1024))







	
		

